package com.mk.admin.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("住院预约")
public class InHospitalReservationVo {
    private Integer id;                    // 主键ID
    private String patId;               // 患者ID
    private String patName;             // 患者姓名
    private String campusCode;          // 院区代码
    private String campusName;          // 院区名称
    private String departmentCode;      // 科室代码
    private String departmentName;      // 科室名称
    private String doctorCode;          // 医生代码
    private String doctorName;          // 医生姓名
    private String wardCode;            // 病区代码
    private String wardName;            // 病区名称
    private String reason;              // 预约原因/病情描述
    private String medicalRecordNo;     // 病历ID
    private Integer status;             // 预约状态
    private Integer sort;               // 排序字段
    @ApiModelProperty("预约住院时间")
    private String reservationInTime;
    @ApiModelProperty("预约状态  1 已确认  0 未确认 2 已取消")
    private Integer reservationInStatus;
    @ApiModelProperty("病历描述概要")
    private String medicalDescribe;
    @ApiModelProperty("病历历史描述概要")
    private String historyDescribe;
    @ApiModelProperty("创建时间")
    private String createTime;
    @ApiModelProperty("预约编号")
    private String reservationNo;
    @ApiModelProperty("检验检查报告单号")
    private String reportNo;
    @ApiModelProperty("排序：orderBy:'id desc,sort asc,name desc'")
    private String orderBy;
    private Integer page;
    private Integer size;
}
